mind one's own business - German English Dictionary